home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Newsletters / NSnewsletterApril18.txt < prev    next >
Text File  |  1996-04-18  |  22KB  |  431 lines

  1. April 18, 1996
  2.  
  3. Subject: NEXTSTEP NEWSLETTER
  4.  
  5. 1.SUN AND OPENSTEP
  6. 2.WHAT IS MISSING IN OPENSTEP ON NT?
  7. 3.WHY NEXT PROJECTS FAIL?
  8. 4.NEXTSTEP DEVELOPERS INSTANTLY AVAILABLE
  9. 5.NETKIT LOOKS REALLY COOL.
  10. 6.BETATRON CONFUSION
  11. 7.EULOGY FOR MACH OS
  12. 8.LONG LIVE MACH
  13. 9.NEXTSTEP JOBS EMAIL LIST
  14. 10.WEB NEWS
  15. 11.WEB TRANSACTIONS NEEDED
  16. 12.WHICH WAY WILL THE INTERNET EVOLVE
  17. 13.JAVA VS OBJECTIVE-C
  18. 14.HIGHWAY 101 BILLBOARDS
  19. 15.SUN ANNOUNCES JOE
  20. 16. DAYDREAM REPORTS ARE GREAT
  21.  
  22. 17.WANTED TO BUY DAYDREAM
  23. 18.NEWSLETTER NEWS
  24. 19.HOW TO SUBSCRIBE
  25.  
  26. 1.SUN AND OPENSTEP
  27. Sun is currently planning on selling OPENSTEP User and Openstep
  28. developer as separate unbundled products,  priced comparably to
  29. NEXTSTEP or OPENSTEP on NT.   For a while, they had been distracted
  30. by  JAVA Joe, Java WorkShop, Intranet WorkShop and NEO (CORBA) which
  31. are still consuming most of their resources.  But now Sun is again
  32. paying attention to OPENSTEP.   They are looking for an OPENSTEP
  33. product marketing manager.  If you are interested send me your
  34. resume, and I will forward it to the appropriate person.  This is
  35. good news. The NEXTSTEP market was ecstatic while Sun  was planning
  36. on bundling the product with NEO user ($200).  This market was
  37. depressed while Sun was correctly perceived as being distracted.
  38. Again this market will be upbeat, with Sun investing in OPENSTEP
  39. marketing.  While Sun is not bundling the product, at least customers
  40. will now have multiple suppliers for OPENSTEP.  That overcomes a key
  41. barrier to sales, namely managing the risk of NEXT as a sole source
  42. supplier.  This announcement of Sun's decision to invest in OPENSTEP
  43. marketing is very good news for the NEXTSTEP community.
  44.  
  45. 2.WHAT IS MISSING IN OPENSTEP ON NT?
  46. It is clear that NeXT does not have the resources to port all of
  47. NEXTSTEP to OPENSTEP immediately, so the hot question is what will be
  48. included, and what will not be included with each release.  In the
  49. initial PR1 release of OPENSTEP for NT, new, never-before-seen
  50. features were included, but in the PR2 release  these features have
  51. been removed with the intent to focus on quality.  I do not know
  52. exactly what will be included in the upcoming releases.  At the NeXT
  53. Corporate Users Group, customers were reported to have asked how will
  54. they manage NT networks if NETINFO is not ported to NT.   I have
  55. heard that NeXT is telling their customers to use Microsoft CC: Mail
  56. on NT, presumably because NEXTMAIL will not be available.  In general
  57. I understand that  NeXT is not planning on initially porting the
  58. Applications, but rather is focussing on the libraries and
  59. development tools first.
  60.  
  61.  
  62. 3.WHY NEXT PROJECTS FAIL?
  63. I have had the great privilege to see many NEXTSTEP projects.  Some
  64. are wildly successful, others are like pouring money into a seive,
  65. nothing much accumulates.   A major cause of failure is poor
  66. planning.  Prototyping is a powerful approach, but does not stand
  67. alone.  A plan is also needed.   People would never build a building
  68. without a set of design drawings, but they are happy to build
  69. software without these design drawings.  A good plan must start with
  70. a description of the existing system.   This is not just the existing
  71. software and hardware systems, but also a description of the business
  72. processes to be supported.  With this baseline, it is possible to
  73. create a plan for the project.  The business process plan describes
  74. how the company should be run.  The functional specification
  75. determines what the software will do. The user interface prototypes
  76. show what the applications will look like to the end-users.   Data
  77. Schemas define the relational databases, and Object Models document
  78. the application objects. The process descriptions define what
  79. processes will be running on the network, and the process diagrams
  80. show their intercommunication.   The Data distribution diagrams show
  81. which processes and which data will reside on which computers.  These
  82. are the engineering documents that are needed to build a
  83. sophisticated business application.  They form the basis for
  84. concensus on what your project is building.  They can also be used
  85. for engineering analyses to determine whether the system is able to
  86. function according to its requirements.  These are very important
  87. documents.  The projects I have seen that lack a solid design, are
  88. the ones that get into trouble.  Let me know if you would like to see
  89. more articles on this subject.
  90.  
  91. 4.NEXTSTEP DEVELOPERS INSTANTLY AVAILABLE
  92.  I now have 77 active job seekers, experienced NEXTSTEP developers
  93. ready to respond to your job listing.  For the last month, I have
  94. been successfully providing next day service.  You tell me what type
  95. of person you are looking for, where the position is located, and by
  96. the next day, I will fax or NEXTMAIL you 5-10 resumes of people who
  97. fit your requirements, and have expressed an interest in your
  98. position.  I know developers who have experience developing large
  99. corporate applications.    I know developers who have up to 7 years
  100. of NEXTSTEP experience.   I know developers willing to charge $40K
  101. /year.  I know developers available to start work tommorrow.   Let me
  102. know what you need, and I will find you the right person.
  103.  
  104.  
  105.  
  106. 5.NETKIT LOOKS REALLY COOL.
  107. Netsurfer Inc.'s netkit allows you to build applications that merge
  108. corporate applications with the Web.  It provides an Interface
  109. Builder Palette with a Web View.   You can drag and drop a Web View
  110. into your applications user interface.  Netkit  merges Video, Audio,
  111. HTML, with all the grace of NEXTSTEP.  Netkit allows an HTTP server
  112. to serve up a NEXTSTEP application, and run it in the display window.
  113. Great flexibility, serious security implications.  Netkit includes a
  114. good HTML parser and the company hopes to some day build an HTML
  115. editor on top of it.   Alas Netsurfer Inc is clearly underfunded.
  116. They only have 3 and 1/4 developers on the project, with the company
  117. president flying around the country demonstrating it.   In practice,
  118. I think that testing is being pushed out to the Beta Users.  But who
  119. cares?  This is totally fantastic software, beautifully designed,
  120. that keeps NEXTSTEP an exciting place to work.   Do your best to go
  121. buy a copy, so that they have more money to invest in development of
  122. this cool stuff. You should expect parts of the product to migrate to
  123. NT independent of OPENSTEP.   Any Beta Testers out there with
  124. feedback?
  125.  
  126.  
  127.  
  128. 6.BETATRON CONFUSION
  129. In the last newsletter, I mentioned the Betatron counting downloads
  130. of Web-Objects.  Well accept that number with a grain of salt.  Some
  131. people downloaded all three versions.  Some percentage of the
  132. downloads were interrupted or not completed. Many others  downloaded
  133. from the FTP site without registration.  But the most important
  134. confusion is that  some people downloaded multiple times, once for
  135. each new release.   NeXT internally maintains the actual numbers for
  136. how many copies of each version were downloaded.  It would be nice if
  137. NeXT would publish that more informative statistic.
  138.  
  139. 7.EULOGY FOR MACH OS
  140. I can now say on good authority that NeXT has ceased investment in
  141. the Mach Operating system.  Yes, the new version of OPENSTEP on Mach
  142. has been upgraded to be compatible with OPENSTEP for Windows NT, but
  143. the underlying operating system is being left as is.  I believe that
  144. NeXT's intention is to mothball it, but who can say for sure.  If it
  145. is the case that NeXT Mach will soon be history,  I think I now
  146. understand why we should mourn for it.  There are several reasons.
  147. It is the only operating system that supports fat binaries.  It has
  148. very elegant integration of software.   In last month's newsletter, I
  149. reported on how to fix the Multi-homed Server Bug in NEXTSTEP using
  150. dynamically Loadable Kernel Modules.  There was even a module that
  151. allowed NEXTSTEP to talk Appletalk events.   This flexibility and
  152. extensibility in the operating system is very impressive, and I
  153. believe not possible, and certainly not easy on Windows NT.  So if
  154. you needed to modify the OS, NeXT Mach was great.  But the market
  155. neither cared nor understood.
  156.  
  157.  
  158. 8.LONG LIVE MACH
  159. Meanwhile some NEXTSTEP diehards plan on running OPENSTEP on MACH
  160. for as long as they can.  NeXT should encourage that by making a loud
  161. public committment to MACH as the alternative to NT.  At the same
  162. time, they should make a strong committment to a long-term support of
  163. their existing NEXTSTEP Customers.  Part of this would be to
  164. recognize that it is the individuals who helped make them a success,
  165. therefore their committment should be to people who helped them.
  166. Let the masses run OPENSTEP on NT, the more serious outfits run MACH.
  167. As part of this strategy, NeXT should write some software (a device
  168. driver?) for NT that makes NT fat-binary compatible.  Similary NeXT
  169. should port NetInfo over to Windows NT, to allow for easy system
  170. administration of mixed NT-NEXTSTEP networks.     This would also
  171. allow some customers to migrate production applications gracefully to
  172. OPENSTEP for NT.
  173.  
  174. 9.NEXTSTEP JOBS EMAIL LIST
  175. This part of the newsletter is evolving very quickly.  A monthly
  176. newsletter did not respond to hiring managers needs for finding
  177. people quickly.  In order to respond quickly to companies, I now have
  178. a separate email list for job announcements.  On average, every day I
  179. post a new job there.  Last Monday, I posted four different jobs.  If
  180. you are looking for a NEXTSTEP position, you need to be on that list.
  181. I hope that this will soon be  the most vibrant job market in the
  182. NEXTSTEP community.    Recent postings include jobs in New England,
  183. Virginia, the San Francisco Bay Area, Los Angeles, Florida,
  184. Washington D.C., Ohio, Chicago, and Europe.   Most of those locations
  185. had multiple companies looking for NEXTSTEP developers, usually for
  186. multiple developers.  Industries include Telecom, Financial, Movie
  187. Production, Hotel Management, Insurance, customer support, nuclear
  188. power plant maintenance, shipping, and web server construction.
  189. There could be a position just right for you.   How do you get on the
  190. list?  It is easy.  Send me your resume in NEXTMAIL RTF format.
  191. <jobs@bpg.com> I will not send anyone your resume without your
  192. explicit permission.  You will be added to the list, and you will
  193. literally receive a new job announcement every day.   When you see a
  194. job you like, let me know, and I will send in your resume.   If you
  195. ever have any questions, I am here to answer them.  Almost all
  196. positions get filled directly from the list, so in general I will not
  197. be advertising jobs in the newsletter.  There are a few exceptions.
  198. There are four types of people I have not been able to find enough
  199. of.  There is now a very strong demand for developers in Virginia,
  200. $50-$70/hr.  I am also not able to find an experienced database
  201. administrator who wants to work in Holland and also develop on NeXT.
  202. Also anyone with OPENSTEP on NT experience is very much needed.
  203. Finally anyone with SCI, SITK, Polygraph and other security
  204. clearances, it would be illegal to name, is needed.  If would like to
  205. be on the jobs mailing list, send email to <jobs@bpg.com>
  206.  
  207. 10.WEB NEWS
  208. The following CD store application was built within 10 man days.
  209. This demonstrates how rapidly a server can be built with WebObjects.
  210.  
  211. http://www.gonet.de/cgi-bin/WebObjects/Examples/VirtualCDStore
  212.  
  213.  
  214. Known Bugs in NeXT Software Version 33.2  has been released.  It
  215. covers bugs in all of NeXT's products, including OpenStep and EOF.
  216. ftp://next-ftp.peak.org/pub/next/documents/KBNS.33.2.README.rtf
  217. ftp://next-ftp.peak.org/pub/next/documents/KBNS.33.2.rtf.gz
  218. ftp://next-ftp.peak.org/pub/next/documents/KBNS.verification.32.1.tar
  219.  
  220. Cup Of Coffee has been Rreleased.  It is a NeXT-based Interface
  221. Builder for JAVA.
  222.  http://www.contrib.com/melonSoft
  223.  
  224. Web Objects components are available for demonstration at:
  225. http://wofapps2.next.com/cgi-bin/WebObjects/ReusableComponentsEx
  226. or available for download at:
  227. http://www.next.com/Pubs/Documents/Download
  228.  
  229. Lighthouse announces WebVision for building data-driven charts on the
  230. Web.
  231. http://www.lighthouse.com
  232. http://www.lighthouse.com/PressReleases/WebVisionAnnounced.html
  233.  
  234. Web Objects notes are available at:
  235.  www.cea.edu/jenniwoo/BANG_WOdevSIG
  236.  
  237. The NEBULA CD ROM has a Web Site:
  238. http://www.cdrom.com/titles/nebula.html
  239. They sent me a free CDROM.  It looks useful to me.  It has the
  240. NeXT-specific version of the Taylor UUCP libraries on it.    They
  241. also have a font garden CDROM with fonts and lots of icons.  I like
  242. it when people send me free stuff.
  243.  
  244.  
  245. New Mail Utilities can be found at:
  246.  
  247. ftp://next-ftp.peak.org/pub/next/submissions/mailapp-utilities.1.5.NIH
  248. S.bs.tar.gz
  249. On peanuts you should be able to find it very soon at this URL:
  250. ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Mail/prog
  251. rams/mailapp-utilities.1.5.NIHS.bs.tar.gz
  252.  
  253. ENHANCED MAIL Bundle Version 1.2 is available at
  254. ftp://next-ftp.peak.org/pub/next/submissions/EnhanceMail.1.2.NIHS.bs.t
  255. ar.gz
  256. ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Mail/bund
  257. les/EnhanceMail.1.2.NIHS.bs.tar.gz
  258.  
  259. NXAPP and OPENSTEP quarterly journal is on a cd-rom called Developer
  260. Source. It includes AI Expert, Byte, C++ Users Journal, Client/server
  261. Computing, Data Comm, Delphi Informant, Dr. Dobb's, Pretty much all
  262. the IEEE publications, MSJ, NXApp, Open Computing, Openstep Journal,
  263. OS/2 Developer, Software Dev, Sysadmin, UNIX review, Windows
  264. Developer's Journal... and more.  Includes Windows-based Search
  265. Engine.  $450/Yr.  Contact support@i-mode.com  or 800 370-6717.
  266.  
  267.  
  268.  
  269. 11.WEB TRANSACTIONS NEEDED
  270. NeXT is very wisely targeting Web interfaces to relational databases.
  271. At Web Mania, Steve Jobs gave the example of one of his employees who
  272. ordered flowers across the Web.  In the middle of the process, the
  273. network crashed, so there was no way to tell whether the transaction
  274. made it to the server or not.  The situation was further complicated
  275. because the flower company's customer-service database was different
  276. from their internet server database.  Steve Jobs correctly concluded
  277. that they would be better off if they had used a single database, and
  278. built their application using Web Objects and EOF.   He failed to
  279. note that  the problem is at least partially the fault of the
  280. middleware connecting the Netscape browser and the server database.
  281. Netscape browsers do not support guaranteed message delivery from the
  282. client to the server.  They do not support the concept of committing
  283. a transaction locally, and rolling it up to the server as soon as it
  284. is available.  This feature is essential for mission-critical Web
  285. Applications.   If it had existed, the flower buyer would have been
  286. confident that the order would be processed as soon as the server was
  287. reconnected to the web.   In my opinion, NeXT should be doing such
  288. Netscape Browser extensions to work with their Web Objects product,
  289. and target mission-critical Web-Applications.   That would give them
  290. a significant competitive advantage against the other Internet server
  291. development tools.
  292.  
  293.  
  294. 12.WHICH WAY WILL THE INTERNET EVOLVE
  295. In the Web Objects presentation, NeXT stated a future direction of
  296. JAVA on the server.  This is an interesting direction, but I think
  297. that NeXT must have excellent market intelligence if they know which
  298. direction the Web will go.  I think that they should adopt a
  299. different corporate strategy.  They should acknowledge that it is
  300. impossible to predict the future of the Internet, and that the best
  301. way to stay on top is to scatter many seeds and harvest the ones that
  302. succeed.  NeXT should actively encourage the third-party market,
  303. treat all ISV's equally, buy out the promising companies, and use
  304. NeXT's market presence to push the interesting products.   Let us
  305. look at the history of opportunities.
  306.  
  307.  
  308. I understand that the Web was originally developed on NEXTSTEP.
  309. NeXT could have cloned the software, created a fantastic PDO server,
  310. and be where Netscape is today(almost).   Once the basic Web worked,
  311. people needed an easy way to author HTML.  There was a company called
  312. Pages that developed a GUI HTML editor, which  eventually closed
  313. down.  NeXT could have bought it out for not much and published an
  314. HTML editor back when most servers were still being developed by
  315. hand.   Dynamic Servers are the next big item in the evolution of the
  316. Internet.   Earlier last year ITS released WebRex, which beat Web
  317. Objects to market by many months.   It is a pity that NeXT was not
  318. able to buy the WebRex product and ship earlier.   (Instead the two
  319. companies developed such an antagonistic relationship that even I got
  320. caught in the middle.  ) Other opportunities are continuing to
  321. appear.  NeXT could buy Netsurfer and blow away the competition.
  322. There are undeniably other interesting products out there.  All of
  323. these would benefit from having a billionaire behind them.  Most of
  324. the vendors would be willing to swap intellectual capital for stock
  325. in a company that could go public.   The real strength in the NeXT
  326. market is the originality and entrepreneurialism of the developers.
  327. NeXT needs to invest in that community and harvest the results.
  328.  
  329.  
  330. And what if the developers wanted too much stock for their
  331. application?  Why clone it and pay them nothing of course.  ( I hate
  332. to say that, but my readers have asked me to give a balanced
  333. newsletter).
  334.  
  335.  
  336. 13.JAVA VS OBJECTIVE-C
  337. One reader asks whether  JAVA will end up surpassing both Objective-C
  338. and even Smalltalk, becoming the language that brings dynamics and
  339. extensibility beyond the educated few.  I think not.   First of all,
  340. it is not clear that JAVA will become as hot as its hype indicates.
  341. The applets are large, so download speed is an issue.  Its
  342. performance is slow, so it  will depend on Microsoft actually
  343. releasing the  Just-In-Time Compiler  (JIT) scheduled for end of
  344. summer.  With such speed improvements only on Windows, it will no
  345. longer be effectively cross-platform.  Furthermore, JAVA reportedly
  346. has large security holes, which make is unsafe to download JAVA apps
  347. from the internet to inside a firewall.  But if it's corporate use is
  348. therefore restricted to intranet applications, there are better
  349. tools. While JAVA is interesting, Java is not the solution to all
  350. problems.
  351.  
  352. 14.HIGHWAY 101 BILLBOARDS
  353. NeXT had a very nice billboard on Highway 101, in redwood city,
  354. announcing the Web Mania event.  They kept it up long after the
  355. conference was over.  Two weeks ago it was closed down.  This week
  356. they put up a new billboard announcing that WebObjects is now
  357. shipping.   Where else but Silicon Valley do software companies buy
  358. highway bill-boards?
  359.  
  360. 15.SUN ANNOUNCES JOE
  361. Two weeks ago, 3/26, Sun launched Joe, a netscape plug-in that talks
  362. to CORBA servers  directly.   Joe is freely available and Internet
  363. downloadable beginning with a Beta version in late April and First
  364. Customer Ship this summer.  <http://www.sun.com/sunsoft/neo>
  365.  
  366. 16. DAYDREAM REPORTS ARE GREAT
  367.  
  368. Generally customers are quite pleased with Daydream's ability to turn
  369. a NeXT computer into a Macintosh.   You can read the review article
  370. on Daydream in Issue # 2, October 1994 of the NeXT IN LINE Magazine.
  371. Page 23.  Try <info@quix.ch> or <http://www.quix.com> failing that
  372. <info@opensource.com>.    Of course it costs some $700 dollars new.
  373. For twice that price, you can buy a new Macintosh.    Alternatively,
  374. you can use the Partner product from IPT to integrate Macintoshes
  375. with NEXTSTEP.  It does file and printer sharing.  Their phone number
  376. is (805) 541-3000.  Their fax is (805)541-3037.   It is also
  377. available through opensource <http://www.opensource.com>.
  378.  
  379. 17.WANTED TO BUY DAYDREAM
  380. Does any one have a copy of daydream to sell.  If so, please let me
  381. know.  Send email to lozinski@bpg.com  My posting on usenet did not
  382. find any sellers.  I guess the owners like daydream too much to sell
  383. their copies.
  384.  
  385.  
  386.  
  387. 18.NEWSLETTER NEWS
  388.  
  389. There are big changes happening with the newsletter.  The newsletter
  390. has become a full-time activity for me.  It has become profitable.
  391. (Not bad for a free publication)  Its quality is improving;  I am
  392. more carefully previewing stories with the appropriate individuals.
  393. Its coverage is improving;  I am  more carefully scanning usenet  to
  394. not miss any important events.  I am getting better at seeing the
  395. trends; I described the Sun situation quite well last month, with
  396. really very limited information.  The  subscriber base is growing
  397. rapidly.   The newsletter is widely read within the NEXT community.
  398. Even last month's critic clarified that he dropped his subscription
  399. because he was receiving it from a separate distribution list.
  400. Another person within NeXT wrote to say:  "I think your newsletter is
  401. really good-- very readable and informative. I strongly disagree with
  402. whoever wrote you the  'unsubscribe' message."  One reader told me
  403. that he no longer reads usenet he just reads the newsletter.  I hope
  404. that that will be an increasing trend.    Altogether, it means that
  405. the newsletter has become an institution in the NeXT marketplace.
  406.  
  407.  
  408.  
  409. 19.HOW TO SUBSCRIBE
  410. This newsletter is published  once a month.  Additional newsflashes
  411. go out occasionally.  Subscriptions are provided free.   If you would
  412. like to subscribe, please send email to newsletter@bpg.com.  Please
  413. tell me a little about how you are using NEXTSTEP.  To make my job
  414. easier, please left justify your name and email address, one line
  415. each as follows:
  416.  
  417. Christopher Lozinski
  418. BPG
  419. 35032 Maidstone Court
  420. Newark, CA 94560
  421. lozinski@bpg.com
  422.  
  423. Please specify whether you prefer NeXTMAIL or ASCII mail. Feel free
  424. to subscribe a friend.   I am also very interested in posting this
  425. newsletter to email distribution lists.
  426.  
  427.  
  428.  
  429.  
  430.  
  431. =END=